small sailboat with a motor - Spanish English Dictionary